Skip to content

Conversation

@johnalotoski
Copy link
Collaborator

@johnalotoski johnalotoski commented Sep 12, 2025

Overview:

This release contains node 10.6.0 pre-release and adds zsh devShell command completion. New required flakeModule cluster.nix tags were added for better cloud resource tagging. Other miscellaneous improvements and fixes were added, see details below.

Details:

Important versioning updates in this release are underlined:

Component Release Pre-release
blockperf 2.0.2-fix-detail N/A
cardano-address 4.0.0 N/A
cardano-cli 10.11.0.0 10.13.1.0
cardano-db-sync 13.6.0.5 13.6.0.5
cardano-node 10.5.1 10.6.0
cardano-ogmios 6.11.2 N/A
cardano-signer 1.29.0 N/A
credential-manager 0.1.5.0 N/A
mithril 2543.1-hotfix 59bf453
nix* 2.29.2 N/A
nixpkgs* 25.05 N/A

* = For nixos machine deployments

  • Bumps cardano-node pre-release to 10.6.0, mithril to 2543.1-hotfix and blockperf to a fix branch which includes a patch for the new tracing system proper blockperf configuration
  • Adds new flakeModule cluster.nix options for required resource tagging:
flake.cardano-parts.cluster.infra.generic.costCenter
flake.cardano-parts.cluster.infra.generic.environment
flake.cardano-parts.cluster.infra.generic.owner
flake.cardano-parts.cluster.infra.generic.project
  • Added rsync ssm help bash function and alias to the common machine profile
  • Added peer snapshot files to the ops library function generateStaticHTMLConfigs
  • Added new flakeModule cluster.nix options of infra.generic costCenter, owner and project
  • Added zsh devShell command completion
  • Updated a number of nixosModules to support both new and legacy tracing systems as well as 10.6.0 and 10.5.1 configuration differences
  • Updated template CloudFormation terraform state and opentofu cluster resource definitions for corresponding tagging updates
  • Fixed template script breakages caused by cardano-cli breaking changes included in the 10.6.0 pre-release
  • Fixed the profile-blockperf.nix nixosModule new tracing system configuration

Breaking Changes, Recommended Updates and Action Items:

Breaking:

  • To the flake/cluster.nix file, the following new tags need to be declared: costCenter, environment, owner, project. The costCenter tag is treated as a secret -- see the comments in the secrets/tf/cluster.tfvars file in the "Action Items" section below for implementation.

Recommended Updates:

  • Update the cardano-parts pin to this release version v2025-11-18.
  • Apply the template Justfile diff and patch or clone recipes on files described below.

Action Items:

Diff and patch the following files with just template-diff "$FILE" and then just template-patch "$FILE". Looking at the short PR diff for these files found at directory templates/cardano-parts-project/ prior to diffing and patching against your own repo can also be helpful.

Alternatively, if you know you would just like to mirror any of these template files without diffing or patching, use the just template-clone "$FILE" recipe.

.gitignore                               # Zsh devShell command completion
Justfile                                 # For new tag updates and costCenter secret and breaking change fixes
flake/cluster.nix                        # For new tag updates and costCenter secret
flake/cloudFormation/terraformState.nix  # For new tag updates and costCenter secret
flake/colmena.nix                        # For new tag updates and costCenter secret
flake/opentofu/cluster.nix               # For new tag updates and costCenter secret
scripts/bash-fns.sh                      # For breaking change fixes
scripts/lib/cli.py                       # For breaking change fixes
scripts/recipes/governance.just          # For breaking change fixes
scripts/restore-delegation-accounts.py   # For breaking change fixes
secrets/tf/cluster.tfvars                # For new costCenter tag secret

Known Issues:

  • N/A

@johnalotoski johnalotoski force-pushed the next-2025-08-14 branch 4 times, most recently from 272da8b to d076b2a Compare September 16, 2025 03:32
@johnalotoski johnalotoski changed the title Next 2025 08 14 Node 10.6.0 pre-release Nov 19, 2025
Copy link
Contributor

@snarlysodboxer snarlysodboxer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@johnalotoski johnalotoski merged commit 953f9b6 into main Nov 19, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants